//#define _CRT_SECURE_NO_WARNINGS
//#include<stdio.h>
//
//void reverse(char* s, int start, int sz)
//{
//	int left = start;
//	int right = start + sz - 1;
//	while (left < right)
//	{
//		char tmp = s[left];
//		s[left] = s[right];
//		s[right] = tmp;
//		left++;
//		right--;
//	}
//	return;
//}
//
//void zx(char* str, int sz, int k)
//{
//	reverse(str, 0, k);
//	reverse(str, k, sz - k);
//	reverse(str, 0, sz);
//}
//
//int main()
//{
//	char str[] = "ABCD";
//	zx(str, 4, 2);
//	printf("%s", str);
//	return 0;
//}